Skip to content

feat: add webhook-style UI for developer_telemetry plugin#8

Merged
irfanuddinahmad merged 1 commit intoproductionfrom
feature/telemetry-ui-clean
Feb 18, 2026
Merged

feat: add webhook-style UI for developer_telemetry plugin#8
irfanuddinahmad merged 1 commit intoproductionfrom
feature/telemetry-ui-clean

Conversation

@irfanuddinahmad
Copy link

This pull request adds support for managing Developer Telemetry connections in the UI. It introduces a new plugin configuration and several React components to create, edit, delete, view, and select Developer Telemetry connections. The integration ensures that users can manage telemetry connections with a consistent modal-based interface, including generating and copying cURL commands for reporting metrics.

Developer Telemetry plugin integration:

  • Added a new plugin configuration for Developer Telemetry in config.tsx, including icon, metadata, and connection settings.
  • Registered the new DeveloperTelemetryConnection component and integrated it into the ConnectionList so users can access Developer Telemetry connections from the plugin list. [1] [2]

Connection management dialogs:

  • Implemented modal components for creating (create-dialog.tsx), editing (edit-dialog.tsx), deleting (delete-dialog.tsx), viewing (view-dialog.tsx), and selecting (selector-dialog.tsx) Developer Telemetry connections, providing a consistent user experience for all connection lifecycle actions. [1] [2] [3] [4] [5]
  • Centralized exports for all dialog components in components/index.ts for easier imports and code organization.

Utility improvements:

  • Added a utility function in utils.ts to generate the cURL command for reporting developer telemetry data, ensuring consistency and ease of use for users copying integration commands.

- Add custom connection management component matching webhook pattern
- Implement 2-step connection creation (name input → API key display)
- Add CRUD dialogs: create, view, edit (name-only), delete
- Add selector dialog for 'Manage Connections' feature
- Use /api/rest prefix for report endpoints
- Register plugin in connection-list routing
@irfanuddinahmad irfanuddinahmad merged commit 2356be1 into production Feb 18, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant